inventory preventive maintenance equipment workorder handling software maintenance purchasing tools portfolio accounts receivable supplies management commercial purchase orders tool procurement invoices machine machinery buying